package cn.itcast.dao;

import cn.itcast.domain.CheckItem;
import cn.itcast.domain.Health;
import cn.itcast.entity.QueryPageBean;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface CheckItemMapper {


    /**
     * 新增表单项
     *
     * @param checkItem
     */
    void insertCheckItem(CheckItem checkItem);

    /**
     * 分页查询
     *
     * @param queryString
     * @return
     */

    List<CheckItem> findCheckItemByPage(String queryString);


    /**
     * 查看单个,做数据回写
     *
     * @param id
     * @return
     */
    CheckItem findCheckItemById(Integer id);

    /**
     * 修改检查项
     *
     * @param checkItem
     */
    void updateCheckItem(CheckItem checkItem);

    /**
     * 查询所有检查项
     *
     * @return
     */
    List<CheckItem> findAllCheckItems();


    /**
     * 删除中间表的checkItemId
     */
    void delete_CheckItemId(Integer id);

    /**
     * 删除
     *
     * @param id
     */
    void deleteCheckItem(Integer id);
}
